2107 131
14587 423
11922 884
31704 282
190048 521
6918 263
9399 300
4159 628
3948 738
10332 904
5803 113
4462 422
3822 432
9410 545
1412 89