10212
7822
959
693
631043
9318
946
7930
708
928
10523
606
30997
23600
21752
19523
1570267
15172
1405148
13606
1239144
11930
10610
8970