2200 580
1723 527
2640 724
2747 853
2999 359
5942 930
7654 541
14268 604
4578 709
13574 465
9859 272
5083 505
4523 228
6426 646
4560 617
7091 654