982
1
3016
5
802
271
0
791
1020
707
3
1324
1359
830
881
953
1260
1864
992
2
1050
798
866
6
745
842
541
1333
869
646
1967
859
600
491
528
1576