1520
1
1903
2
918
1188
2447
1133
0
1667
1939
6707
3
957
951
1178
454
403
2121
4
409
415
1045
456
1557
1661
602
722
410
803
787
1161
846
668
3436
8