1035
2
1140
855
1
2103
10
1048
711
0
1177
821
911
808
467
8852
9
1079
739
835
609
1298
725
487
670
33548
42
1974
1775
1022
1699
3467
5
983
1565
1307
1764