2200 580
1723 527
2640 724
2747 853
6664 265
6408 806
1479 412
384 63
15434 364
7101 340
2880 704
4386 288
5850 209
4799 568
27186 452
4942 317