311 100
2703 794
2619 740
574 163
2434 690
144 33
2923 581
1428 383
1409 405
2321 508
3306 460
16355 213
11784 660
2449 163
1684 67
4001 551