2200 580
1723 527
2640 724
2747 853
3680 44
4906 570
5936 317
1091 40
6699 635
7222 189
13391 478
3443 336
8499 589
3630 778
6635 589
9953 169