2200 580
1723 527
2640 724
2747 853
3888 286
3351 315
4748 414
6583 342
2952 194
2562 104
12351 675
5405 788
8611 467
2649 56
10680 322
4152 820