107
139
150
203
111
146367
159323
627966
1434686
246
145106
275
114468
1849076
2042440
960341
346
220431
258
202