152
0
464
138355
310
1348
383
851
678
54
935
246
522
63
675
5009
518
643
3360
1454
320
657
1650
640
356
382
29323
494
809
714
472