439
0
480
893
2713
3
709
634
788
2799
772
516
1089
915
1646
509
1201
1012
360
491
959
628
1501
941
475
824
420
1158
372
1408
1
592
510