677957
982187
388634
136345
883950
270467
550763
895678
163882
452865
191499
177406
5155799
3570581
3091148
2397804
2234988
2056609
1975358
191678
1773118
1722136
1691196
1638471