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