851481
1469800
1140282
905153
1924517
259226
991640
1221533
1310151
590738
68527
349853
1091630
1073118
1289942
88766
1979391
441950
92457
213525
1072450
583342
413652
828168
1955110
1412387