40414
60586
160259
654121
2564
4396
1055215
111798
46354
939174
297335
215289
608174
9179942
6695937
8822424