521
1
714
2
643
713
0
96
897
942
4
370
3
1370
5
509
735
1332
616
924
648
1247
263
439
542
1075
537
138
110
532
1001
196
874
226
605