3031 676
12312 665
1460 103
3406 846
1964 535
3267 622
951 116
3106 614
1857 84
3946 813
7877 475
3932 945
3053 790
15372 494
2831 287
870 80
1281 204
9474 326
3580 562
2868 806
11625 532
1589 245
2657 458
1982 312