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