1691
2
685
1
1694
6
992
945
3206
2700
0
1267
1231
3
1233
1832
4924
996
1088
5
1097
2295
1142
1709
3213
20
1397
1123
1996
5465
4
8001
8
3678
1729
3029
19
892
1429
1363