33691
1169712
431410
1230
670
12462
163842
58112
6416
11000
3431
9472
201860
1650817
11548276
1046516
10436260
98094
8471155
787911
71856
62724