1000
114
552
6
110
559
215
286
5
203
618
608
756
408
321
356
594
294
892
621
134
16
265
12
10
287
357
147
37
487
453
781
636
424
223
123
597
59
169
322
129
166
143
598
848
84
508
803
57
369
23
418
499
278
190
224