3505 622
903 110
133 27
2381 473
1736 479
2595 438
4973 52
18579 610
15909 683
3929 631
16678 212
215 27
5518 93
396 83
2022 194
1600 382
1935 576
2660 793
6684 560
1269 281
25012 161
38677 804
2800 843
3717 516