763
1
670
2
1368
996
3
726
917
0
438
916
615
396
478
553
679
198
260
199
203
676
887
733
1541
1158
691
1791
10
98634
31
830
910
855
1322
780