556135
598224
998901
492153
478342
445785
183575
129553
47386
333355
96092
207178
5140799
3566581
3071148
2383804
2230988
2046609
1965358
191478
1765118
1719136
1689196
1636471