2108 131
14597 423
11926 884
31707 282
190178 521
6921 263
9406 300
4160 628
3951 738
10332 904
5808 113
4466 422
3824 432
9417 545
1413 89