2200 580
1723 527
2640 724
2747 853
38724 587
6390 778
3671 602
1687 286
13554 401
411 41
6491 656
5336 863
10854 246
15877 496
4624 448
1229 58