196
117
65
22
155
132
20
19
21
276
270
968
415
254
630
205
134
43
86
147
82
11
152
27
3
31
17
7
12
16
18
30
75
100
105
33
25
52
239
193
157
14
153
225
197
178
81
51
34
50
429
131
110
317