538205
493943
8018
648922
262189
689820
314327
333188
49731
939431
588406
250354
5155799
3570581
3092148
2397804
2234988
2056609
1975358
191678
1773118
1722136
1691196
1638471