2200 580
1723 527
2640 724
2747 853
3366 415
38724 587
29256 144
3212 831
1050 103
18234 455
3878 318
5056 98
776 91
2872 600
13634 504
2269 366