3075 905
2456 684
1928 549
2156 563
5689 458
1304 360
3143 684
2948 474
1780 142
15708 359
3148 445
14980 590
2622 287
2159 443
41806 451
9256 201
14861 716
13250 582