2906 840
46799 162
40864 159
8875 610
16812 504
18652 879
6705 309
21099 324
12505 482
9522 401
21206 675
5275 549
1993 70
8419 432
3200 531
12077 472
9361 826
5836 516
3927 394
3871 158