528 75
2716 810
7317 558
1755 95
2901 549
4149 728
9353 803
12048 688
17500 709
4300 890
14026 280
7182 678
3732 212
1901 94
3664 611
13524 188
2909 358
2268 340
3050 512
3686 803
3064 575
17964 542
1392 121
2356 376
10420 486
1243 209
2919 670
14712 630