347
2
500
1
274
791
0
461
594
292
285
483
1636
2205
6
1658
1011
1426
843
470
575
3
321
659
711
1299
1209
874
621
1146
684
645
749
764