2903 840
46587 162
40773 159
8874 610
16807 504
18652 879
6700 309
21096 324
12503 482
9515 401
21194 675
5271 549
1989 70
8406 432
3198 531
12074 472
9358 826
5836 516
3922 394
3871 158