4
6
1
3
0
35
15
7
41
20
138
325
18
45
46
171
99
72
366
98
71
148
367
114
192
705
130
292
124
221
113
49
243
84
75
133
295
47
116
42
159
31
228
13
60
137
87
121
255
55
79
112
237
179
220
441