2891 840
45857 161
40374 159
8872 610
16786 504
18640 879
6692 309
21095 324
12485 482
9505 401
21184 675
5265 549
1984 70
8396 432
3198 531
12066 472
9348 826
5818 516
3912 394
3870 158