85563
293166
38740
359370
905292
231132
150224
120954
91117
250569
960966
707206
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191378
1765118
1719136
1689196
1636471