2200 580
1723 527
2640 724
2747 853
13629 613
218 32
1144 140
32008 74
15045 478
54903 394
5332 551
7511 582
2900 741
4165 199
509 119
3046 575