1011216
641615
35568
1007758
428488
47675
136942
498946
78325
261790
255991
189443
736200
631661
599872
320138
60838
143721
732816
416751
870577
543975
166209
285671
1112936
8515