333744
814230
975802
239262
59940
627107
884629
929800
645385
394666
124984
821327
5500367
4519935
4337459
3442998
3442462
3399286
3344956
3007729
2993226
2480209
2133352
2130407