2896 840
46116 161
40622 159
8872 610
16793 504
18644 879
6694 309
21095 324
12488 482
9505 401
21187 675
5266 549
1987 70
8403 432
3198 531
12067 472
9350 826
5828 516
3916 394
3870 158