37786 52
9475 258
2817 446
6555 699
5115 471
15919 211
16575 457
4032 583
12092 153
11322 824
2291965 3862
3300 587