418
0
477
475
505
363
3015
400
8116
6
383
464
935
521
1073
552
798
5009
860
2395
152
657
809
804
965
4106
1636
373
1199
1462
63
58