347922
934
850829
906697
278509
12896
57143
23430
27283
772389
444776
8893
5140799
3566581
3071148
2383804
2230988
2046609
1965358
191478
1765118
1719136
1689196
1636471