670530
968280
805495
100393
994529
904669
719224
376109
35990
329788
90504
977661
5141799
3567581
3073148
2385804
2230988
2048609
1968358
191478
1766118
1720136
1689196
1636471