2200 580
1723 527
2640 724
2747 853
5753 894
20195 215
7411 628
2904 645
3546 92
2509 65
3322 986
2842 699
2542 691
3956 93
19971 451
1402 318