2200 580
1723 527
2640 724
2747 853
556 32
751 110
3375 712
848 168
596 118
3329 968
1773 347
2520 469
454 82
2857 574
834 130
836 140