343
284
264
198
263
661
743
280
892
732
240
161
757
158
1185
1296
1868
1620
1583
932
1285
1279
1241
2721
802
1337
286
157
341
253
703
379
504
1519
425
542
264
184
389
231
252
609
234
722
1319
331
503
609
303
295
263
673
596
282
895
357
398
630
811
145