1963
2
2003
1
2428
3
3676
973
0
1791
3045
1143
1097
1647
4
4080
2272
921
731
572
5862
5
1073
638
1102
1898
923
1123
1592
1779
3754
1096
2996