4101
5
1942
4
1059
1132
1
1072
2
1130
860
1458
3
5276
7
1081
1304
1241
983
922
1122
1048
958
1032
1080
1154
1635
1375
1155
1219
2473
3748
777
800
1029
490