2200 580
1723 527
2640 724
2747 853
54903 394
15045 478
7511 582
11966 842
4314 682
10531 679
3252 666
3242 535
2916 823
3046 575
218 32
509 119