195
150
400
63
170
175
524
163
135
94
139
334
260
228
246
816
381
108
77
239
129
673
123
415
496
283
81
145
192
269
262
204
818
207
101
124
286
240
127
97
252
78
305
154
109
251
219
113
280
184
67
289
214
544
153
198
606