1112
0
1226
1
3053
7
1442
1075
1535
3
469
2062
1068
1061
2060
1022
2797
5
4433
2147
1938
1675
2773
2354
8411
3059
575