2899 840
46408 162
40721 159
8872 610
16801 504
18649 879
6699 309
21096 324
12496 482
9513 401
21189 675
5268 549
1987 70
8406 432
3198 531
12074 472
9358 826
5836 516
3921 394
3871 158