37793 52
9476 258
2818 446
6557 699
5119 471
15922 211
16577 457
4033 583
12114 153
11322 824
2294147 3863
3301 587