477
0
475
1898
1
611
400
798
521
1462
455
804
8116
6
2991
10
860
383
418
2395
458
1504
4106
414
58
522
152
1073
353
472
787
846
543
3815