1209
1
1513
1566
1229
1575
2
1866
3
1326
7952
467
0
1903
472
2121
4
3559
770
635
1665
3006
4682
1133
3268
957
417
951
409
107
1557
415
602
1571
1176