12081
7102
6523
5932
45536
816263
448
3245
299
2740
3390
2920
18353
14240
10800
8272
7420
676148
603142
60010
5260