2200 580
1723 527
2640 724
2747 853
1255 339
7225 717
3660 582
6999 153
16987 541
23450 540
5817 77
8508 560
1093 320
1592 393
4084 215
2533 229