18339
459353
807620
139822
615104
608996
312190
982275
55568
898434
420436
37161
5474367
4500934
4316459
3440462
3432998
3379286
3329956
2995729
2980226
2472209
2126352
2123407