1209
1
1513
1566
1229
1575
2
1326
7952
467
0
1903
935
798
2121
4
3559
635
1665
3006
3
1049
1133
3268
787
957
417
1132
951
409
107
1557
415
602
1129