681197
1009862
337840
106177
768277
972118
113480
159147
16299748
729986
5351578
4515981
3668192
3628510
2388216
2261495
548691
63318
790236
45112