37797 52
9477 258
2818 446
6557 699
5121 471
15922 211
16578 457
4033 583
12118 153
11322 824
2295443 3863
3303 587