471
2
516
1
782
648
757
1070
0
419
567
707
1080
632
1392
1462
448
2287
4
1128
1117
4871
7
912
810
956
1340
482
1069
618
1163
687
703
1963