37789 52
9475 258
2818 446
6555 699
5117 471
15920 211
16575 457
4032 583
12105 153
11322 824
2292837 3862
3300 587