2971 89
4767 650
20583 200
23490 113
1298 35
2585 96
2780 167
2109 276
5613 457
3639 641
2381 257
1701 174
40621 350
28579 389
8948 186
12246 562
30673 581
19725 452
3539 623
3412 738