2899 315
1400 111
2848 328
3223 831
941 33
4472 298
1529 253
4295 429
14293 714
2128 271
2858 122
3430 317
4254 503
4956 478
3486 738
3124 619
3906 516
34866 870
3269 405
2945 703
2213 425
7464 278
1363 171
3852 707