475
0
477
418
798
400
552
455
714
2395
787
4106
521
804
1462
1636
383
458
611
860
522
392
58
472
518
846
246
464
414
63
1132