37789 52
9475 258
2818 446
6555 699
5117 471
15922 211
16575 457
4032 583
12109 153
11322 824
2293028 3862
3300 587