797
2
800
1
1068
954
456
556
155
146
915
359
2974
4
1215
760
433
708
202
269
152
226
680
373
252
843
588
1332
0
2857
3
438
3181
1661
167