455
0
392
475
798
804
1462
860
1504
383
58
521
787
400
320
4106
2395
116
477
152
543
552
1073
418
611
458
373
1898
1
472
3015
2635