3071 905
2455 684
1928 549
2156 563
5642 458
1304 360
3137 684
2928 474
1777 142
15708 359
3148 445
14979 590
2621 287
2159 443
41796 451
9256 201
14861 716
13250 582