5
0
1
16
13
12
11
17
15
4
14
9
7
3
24
37
10
85
253
270
327
274
83
105
18
626
76
188
25
46
79
44
33
81
164
163
74
93
413
114