2598 318
2209 250
1796 60
1495 95
2899 223
10941 488
7550 111
10882 227
7103 766
4601 315
1750 83
5549 741
2352 328
4870 917
14610 681
31508 652