101
135
148
197
108
146360
159321
627962
1434685
244
145104
272
114464
1849074
2042438
960340
345
220429
255
200