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