100
950
500
1,221
439
776
550
840
261
643
161
495
19
397
113
435
364
405
202
391
408
375
114
351
231
347
105
324
92
1,058
175
335
95
294
116