0
41
9
14
7
3
1
11
59
33
5
6
37
22
65
10
18
17
20
13
133
21
38
126
62
163
660
90
132
28
598
68
303
109
93
82
1036
367
808
254
220
189
166
176
118
35
110
32
234
472