294526
126810
77408
53825
606399
863375
201889
846229
843644
196196
99338
1006448
709508
796524
366290
693973
494277
374319
55761
1082496
1000269
134861
1027857
812251
261178
10057