2200 580
1723 527
2640 724
2747 853
8212 560
4805 734
5942 292
15676 483
5507 558
4123 597
3016 102
3995 915
4904 912
1620 26
2010 160
7213 748