408959
68435
469648
263654
77716
51927
790607
620207
508921
439493
365739
117213
5155799
3570581
3093148
2397804
2234988
2056609
1975358
191678
1773118
1722136
1691196
1638471