798
3
865
6
1576
2
1017
1359
5
541
1333
744
0
869
842
646
2637
1363
1
852
271
791
880
917
1858
800
3011
1864
881
953
1259
991
1260
829
982
1049