426471
456416
339736
22870
149381
833985
787147
529214
628817
910150
574138
903461
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471