1502
197
195
340
581
224
193
1
289
295
168
147
348
295
493
1336
154
176
520
455
297
139
161
246
2391
221
228
128
184
212
237
138
226
2372
1764
269
136
300
145
867