2200 580
1723 527
2640 724
2747 853
3293 329
4598 780
4076 544
4873 641
4748 41
4173 462
2574 38
3084 255
4805 660
3498 345
5556 397
7801 960