2200 580
1723 527
2640 724
2747 853
3928 801
4530 573
4284 738
7046 698
1951 43
15540 399
4366 31
3582 472
4300 237
2825 208
2148 71
8661 323