1525
3
3370
5
1406
2
765
0
1049
2211
1089
1
798
714
3559
935
1133
1939
1506
1132
957
1248
951
4760
6
770
454
403
2121
4
2407
409
415
1045
456
1557
1661