477
0
475
522
455
521
4106
400
804
58
414
152
2395
418
383
1073
787
798
1462
1504
714
458
472
1898
1
1650
611
1132
913
392
846
501