2200 580
1723 527
2640 724
2747 853
4841 742
2540 339
663 181
159 39
586 150
2238 641
29373 339
3473 717
6792 611
8200 83
2889 628
7916 543