950237
427398
106272
711327
466493
61029
322170
23612
1081887
279476
325110
153510
806951
467118
368102
57387
518115
83466
278432
634607
221434
907387
958831
415740