1285
1
1235
1056
1108
1440
2
2153
7
2699
1124
3562
746
3
1337
3505
5
2667
989
167
1226
1526
1767
1052
892
864
2285
1016
1169
1204
1084
1494
1245
1545
606