1089
5
3101
1152
1280
598
4
1870
15
1309
1
1278
1798
3
1223
0
1296
3933
11
2368
8
1998
1090
2
6117
9
47078
37788
24
832
1262
3126
3166
3064
8678
23
961
1119
1435
987
1135
1723
6