1126
2
1309
0
1992
3
697
1345
1
4914
1163
2124
2237
4
3372
5389
3226
911
3410
6
1998
1031
1161
3106
123674
35
10243