648
2
1845
0
755
1
769
739
3
1306
662
878
623
214
1152
93
1006
3781
1514
1630
1211
714
1616
15
846
1592
701
879
1163
4
844
254
41
659
655
8
606