39129
12341
1090401
405334
21732
604466
267526
401295
446276
222611
146913
1006507
804951
462118
362102
56387
516115
83066
277432
630607
217434
907387
954831
407740