562
0
1359
1
2663
1862
1679
2
668
1627
542
1298
477
2435
1946
914
1015
1293
1581
1590
612
804
938
790
809
2521
2649
475
1500
905
693
605