21631 64
35196 210
18547 747
12380 124
7716 633
7351 442
3978 610
15851 505
9474 648
10370 454
4851 675
4770 61
5116 309
3844 602