989128
271905
675683
86188
17117
481344
1010211
973872
298617
462763
369416
13788
5472367
4500934
4316459
3439462
3432998
3379286
3329956
2995729
2980226
2471209
2126352
2122407