14119
438182
224509
605542
160252
97856
1007966
10740
68495
379217
868280
146638
87813
461687
768759
165992
9654744
575786
3392577
3253980
3126510
2347192
2064495
2008492
1967216
178266
1751948
16005
151761
1491545