100
222
263
175
196
254
184
65
291
293
393
153
22776
17310
15341
13720
10492
1026263
9234
9100
888148
755142
7010
69411