643
0
1479
1
1423
1399
1746
2
332
895
1917
946
841
476
423
1359
601
1711
430
449
544
635
318
579
557
501
975
894
477
330
1064
862
329