995484
88083
23334
70167
444369
129903
461906
93967
121930
452997
219912
615836
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471