21404 64
35048 210
18487 747
12310 124
7700 633
7329 442
3967 610
15799 505
9421 648
10322 454
4835 675
4735 61
5084 309
3833 602