580 30
7942 452
555 129
676 148
2315 496
5424 822
2081 648
3678 772
1169 193
4743 850
3033 452
3914 885
3514 814
2597 567
2725 594
2256 400
280 80
2469 543
1860 448
12395 514
4553 668
13266 666
5109 429
941 91