12039
881189
170249
284204
683343
325393
350860
262986
747949
375623
607672
915288
64397
63270
162614
437145
12207745
630286
4039577
3953980
3307510
2658192
2121495
2090216
2032492
182666
1761948
16255
153361
1528545