2200 580
1723 527
2640 724
2747 853
7745 107
3473 670
6428 550
2678 704
1631 71
4626 466
1029 131
2427 116
4478 353
3412 707
4393 413
3869 389