2106 131
14585 423
11922 884
31704 282
190044 521
6916 263
9399 300
4159 628
3948 738
10332 904
5803 113
4462 422
3822 432
9409 545
1412 89