107318
568181
1091630
1073118
1289942
88766
1979391
441950
92457
213525
1072450
583342
672160
1001191
338474
927644
300629
201528
608142
843377
427890
222114
542157
1201356
1629215
468896