0
2
3
6
4
1
7
8
5
16
11
12
14
9
13
284
18
10
43
95
298
48
901
181
198
1153
264
283
572
208
234
179
293
317