629624
885761
939505
1398751
1848846
3940839
4420986
4749662
4921549
366629
71103
60536
49086
67064
49867
62583
53743
62083
59203
42156
218167
294495
485540
536605
724341
1781591
2404897
6537189
3246272
29297648