2200 580
1723 527
2640 724
2747 853
478 92
3013 475
6462 559
1743 446
916 41
10364 592
15025 401
1834 357
3803 805
16995 645
10274 251
6554 430