40030
93946
40734
982447
65015
131143
925505
588233
66600
284566
434203
846332
5512367
4530935
4348459
3444998
3443462
3404286
3353956
3011729
2999226
2481209
2133352
2132407