457462
492933
815790
288369
60401
884563
237755
591356
75054
111578
939640
767544
5155799
3570581
3092148
2397804
2234988
2056609
1975358
191678
1773118
1722136
1691196
1638471