21411 64
35051 210
18490 747
12312 124
7700 633
7330 442
3967 610
15801 505
9421 648
10322 454
4835 675
4738 61
5085 309
3833 602