507
2
412
1
451
553
398
399
337
445
332
741
8
380
3
302
341
1372
1000
327
0
711
748
488
269
373
4
413
377
2356
1318
1939
4027
4635
126