431727
756502
948856
1003396
398923
436154
81893
606833
954614
672713
90423
96488
5150799
3568581
3081148
2394804
2232988
2053609
1975358
191678
1770118
1720136
1691196
1638471