1331
2
1334
1
2428
0
1704
1410
1089
1179
2281
7
9954
6
2906
2558
3
4382
4
2886
5978
2757
4761
5169
19932