2884 840
45533 161
40153 159
8871 610
16781 504
18635 879
6686 309
21092 324
12483 482
9498 401
21175 675
5264 549
1984 70
8390 432
3196 531
12047 472
9348 826
5814 516
3912 394
3870 158