1462
0
29323
1636
475
798
477
418
455
521
392
860
4106
675
46
552
611
1073
965
1504
804
383
63
152
363
116
846
373
543
518
522