2200 580
1723 527
2640 724
2747 853
2947 712
1547 390
2170 677
5562 616
2551 507
2213 521
1303 211
767 210
3068 112
2713 824
2787 809
4687 513