102887
1975358
85152
848864
67564
361448
452214
2056609
240737
762758
651205
777444
5155799
3570581
3091148
2397804
2234988
191678
1773118
1722136
1691196
1638471