21676 64
35236 210
18564 747
12390 124
7716 633
7355 442
3978 610
15857 505
9483 648
10375 454
4854 675
4773 61
5119 309
3845 602