947
2
1082
0
1753
4
2935
3
5684
6
8853
23
1150
4914
1477
1
989
1888
1216
8
1300
705
1134
994
1275
2607
9
11322
7
3146
1350
3004
819
1875
15
1602
1098
1177
1551
1054
1396