21662 64
35228 210
18561 747
12385 124
7716 633
7355 442
3978 610
15856 505
9482 648
10375 454
4853 675
4773 61
5119 309
3845 602