45494
512422
745518
108899
868143
510322
429116
253290
688420
181228
779476
99461
5528367
4539935
4355459
3455998
3447462
3412286
3362956
3016729
3006226
2491209
2136352
2134407