948791
670264
682429
9939
466198
7778
823818
545233
917361
76574
521524
558572
6578368
5371935
5139460
39541000
3939287
3887956
371345
3700462
3499226
3399730
2859209
274811