1501 320
2677 594
2420 541
2969 706
1605 429
2115 351
19415 825
2622 602
498 39
12964 368
733 93
901 109
3160 863
1805 276
32033 366
13176 591
7882 332
5621 142