313 100
2705 794
2632 740
580 163
2438 690
152 33
2929 581
1441 383
1417 405
2342 508
3378 460
16368 213
11814 660
2461 163
1704 67
4014 551