477968
18284
12820
37218
428137
908946
798103
5224
452143
319542
755490
301388
838297
142859
518781
482569
694106
176411
1006700
937273
100513
555448
589247
906879
801126
355959