193740
375642
122585
518412
486806
954406
984525
73228
771334
737492
3222
619394
6316368
5120935
4912460
38001000
3766287
3743956
3629462
3352226
3284730
318136
2758209
243510