21643 64
35211 210
18554 747
12383 124
7716 633
7352 442
3978 610
15853 505
9476 648
10371 454
4851 675
4773 61
5116 309
3844 602