500
1,217
261
643
439
774
554
840
105
322
161
493
88
284
408
374
113
428
364
405
202
392
231
347
114
348
394
275
6
311
175
335
99
260
116
292