1011160
379989
426254
1009420
312923
649718
158491
176473
675737
193334
397569
56386
35028
30914
25817
1292
9012
18375
581719
728789
25712
36134
27014
868882