1056936
2237501
546413
662441
155190
1113800
1002337
966350
908737
1036580
800143
95338
436207
1110460
519667
142492
282212
441167
826377
883280
398391
1038689
141816
402807
348424
10183