506
6510
654
666
7914
489
618
667
710
7512
638
605
30997
23570
21752
19523
1570267
15172
1405148
13606
1239144
11930
10610
8960