691601
767850
60716
311701
156322
54056
765398
4155
377156
207477
859627
700592
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471