103
138
150
201
110
146363
159321
627964
1434685
245
145104
273
114464
1849075
2042438
960340
345
220430
256