39065 52
10187 258
3147 446
7058 699
5997 471
22151 211
16859 457
4459 583
13700 154
11758 824
2588833 3992
3632 587