1010859
4751000
1058999
23226
201513
154410
26011
53545
804784
344602
633944
935517
49063
207128
459725
345830
989149
404760
478981
370326
265959
999728
161169
877248
888139
336592