532
0
608
1064
615
612
793
1288
1180
845
2440
1328
1
747
946
1073
752
533
1301
1101
1494
3398
9
2502
4
847
529
2106
2
760
1391
1497
1219
792
1845