101509 400
2384 453
39502 658
23672 584
43381 499
14198 299
16011 270
6658 33
1729 213
13300 105
17696 473
4706 97
15192 922
69845 525
36126 344
29176 155