2906 840
46702 162
40824 159
8874 610
16808 504
18652 879
6704 309
21098 324
12503 482
9522 401
21204 675
5275 549
1993 70
8411 432
3200 531
12074 472
9360 826
5836 516
3925 394
3871 158