745518
108899
868143
510322
429116
253290
688420
181228
779476
99461
288762
60496
5513367
4530935
4348459
3444998
3443462
3404286
3353956
3011729
2999226
2482209
2133352
2132407