37098 52
9180 258
2755 446
6387 699
4911 471
15852 211
16517 457
3987 583
11291 152
10977 824
2122971 3788
3234 587