269322
184244
377686
19140
642393
50067
21840
568237
74109
870872
299802
905758
5155799
3570581
3092148
2397804
2234988
2056609
1975358
191678
1773118
1722136
1691196
1638471