593
0
1078
580
600
490
736
492
1126
660
1588
639
422
45986
461
473
781
475
3690
2381
595
1131
618
438
2416
1346
750
652
556
1478