0
6
1
64
20
22
44
30
16
25
2
19
12
233
123
111
61
65
137
301
619
88
131
552
298
106
90
79
668
114
63
117
445
986
355
271
755
173
244
210
186
158
161
116
35
32
224
119
461
169
311
378
36
18