286
1
288
1322
6
614
248
273
352
2
293
271
381
329
819
842
319
318
303
411
541
1470
5
405
1048
867
558
640
162
370
382
434
373
1137