995
1
1443
2626
3546
1512
3426
4
1382
3507
6
2324
2268
883
3
1768
2
1755
1813
1135
1161
3083
2133
1129
1401