652103
312942
138798
892707
815447
477970
20196
154224
385179
67933
147268
42638
253471
212780
474708
500117
98589
246332
628764
197205
658358
92399
978984
73584
540800
736172
527191
270283
38688
256751