3032 905
2432 684
1897 549
2155 563
4881 458
1298 360
3054 684
2879 474
1747 142
15695 359
3139 445
14975 590
2611 287
2154 443
41728 451
9248 201
14848 716
13240 582