1012
1
766
1176
2
648
1550
531
753
0
830
4
1174
3
68
1351
733
614
945
724
645
460
869
5
80
930
4247
602
1131
532
2482
747
1469
2109
6
764
1669