5286 300
5710 230
3927 395
16497 305
6158 338
8315 390
19811 313
9393 663
30552 493
7418 691
11725 838
21503 817
8896 687
8687 567
12187 35
12266 121
7450 673
4064 508
8368 659
3760 541
8105 898
25769 558
4931 378
3866 137