195
83
152
86
30
26
156
70
409
211
48
54
406
1075
2085
231
675
260
353
147
242
158
114
77
88
67
183
176
112
115
240
62
257
128
96
140
142
280
97
203
460