394
2
287
1
288
270
381
819
842
329
293
368
507
319
320
272
303
1048
867
411
405
609
8
542
434
2792
4
1078
5071
5
3488
1127
632
627