0
1
6
8
19
2
7
3
9
11
46
48
115
56
431
35
190
41
145
10
73
60
105
53
63
110
308
136
33
80
85
153
129
282
39
260
107
102
147
188
210
249
1790
62
543
94
101
82
75
1237