3016 326
5902 424
4916 563
2750 777
376 35
2556 598
2721 534
3566 842
1503 225
3306 860
1983 287
3227 600
2813 502
2317 321
3589 880
2237 299
2210 427
836 84
628 62
749 89