2890 840
45784 161
40313 159
8872 610
16785 504
18640 879
6692 309
21095 324
12485 482
9505 401
21182 675
5265 549
1984 70
8395 432
3197 531
12054 472
9348 826
5816 516
3912 394
3870 158