477
0
475
3015
552
2106
1
573
1462
860
400
714
798
505
4106
418
1073
521
58
363
611
414
152
2395
464
353
787
804
383
2211
553