6
12
288
403
1029
349
210
22
105
123
10
83
305
158
432
585
277
6
457
635
1
105
0
329
562
443
492
