1109
2
842
0
541
3
1333
744
869
646
798
858
1
600
488
866
6
58
172
994
878
4
793
7
781
365
474
350
938
399
589
883
1209
732
757
335
1472