153
215
346
377
180
190
136
205
356
2621
275
6916
22346
16890
14941
13400
10222
996263
8934
8820
854148
737142
6820
68211