37786 52
9475 258
2818 446
6555 699
5116 471
15920 211
16575 457
4032 583
12094 153
11322 824
2292260 3862
3300 587