492927
516804
12587
80784
49740
355209
141964
866195
67352
150552
92263
53069
5472367
4500934
4316459
3439462
3432998
3379286
3329956
2995729
2980226
2471209
2126352
2122407