475
0
477
2530
8
2401
1
505
646
418
552
860
4106
353
611
383
400
3015
2710
9
363
521
935
2211
522
798
657
1462
809
8116
6
58
367
543
913