311 100
2703 794
2621 740
578 163
2434 690
146 33
2924 581
1431 383
1411 405
2322 508
3321 460
16357 213
11791 660
2450 163
1689 67
4002 551