314
0
455
209
444
398
1
349
499
1103
673
408
654
443
626
301
1503
5
585
1566
2
1820
728
431
242
701
440
144
396
954