393
2
287
1
288
286
270
381
819
842
329
293
368
507
319
320
272
303
1048
867
411
405
609
8
542
434
2792
4
1077
5071
5
3487
1126
631
627