599
2
1443
4
596
524
6969
0
440
1
476
555
708
1937
5
5476
8
558
544
414
839
1104
1078
7
401
2520
6
415
419
1400
457
557
474
503
1977
744
466
407