183930
591864
19514
674546
288620
230395
951625
32744
44512
698689
915163
632505
5401367
4437934
4276459
3431462
3413998
3347286
3295955
2967728
2952226
2450209
2121352
2115407