37783 52
9472 258
2817 446
6552 699
5115 471
15919 211
16575 457
4031 583
12080 153
11322 824
2290567 3862
3299 587