2956 695
2159 650
3104 584
26846 477
9650 806
5752 82
5581 542
4787 523
3813 316
7258 217
28648 358
1484 39
16639 448
20750 623
16533 437
11824 395
4278 107