100
1611
244
180
206
102
150
154
161
84
101
22336
16800
14841
13310
10172
992263
8874
8780
846148
734142
67911
6770