518
1
601
3
1301
2
299
416
336
477
600
286
605
235
307
860
548
642
1067
6
2076
384
310
356
283
324
474
507
72
361
1327
9
184
91