3861
5
916
2
11151
7
12272
16
6858
10
11275
13
4224
6955
883
1
2688
4052
368
909
4189
639
2743
13781
8
3455
3
377
7485
3389
1221
2679
3095
2159
6
3887