0
17
2
11
14
4
21
16
6
3
22
13
7
114
227
46
76
74
41
43
66
506
139
136
82
53
147
137
222
132
166
184
247
332
262
126
203
282
194
238
331
49
113
260
71
192
179
117
64
95
134
144
384
354
102