546
1
984
2
773
84
767
391
753
516
477
618
1317
909
0
87
1292
1125
71
73
630
641
819
456
863
74
717
1718
3
748
501
1215
1587
1298