466
0
300
340
637
488
423
494
487
521
1212
361
337
563
302
1
485
1952
1116
2055
1172
18403
6
530
1650
273
984
675
980
1425
605
58
326