1029
2
1036
1
1064
1373
5
24337
22
1089
1334
2927
1267
3788
6579
32
1632
4001
0
2184
2991
3
1268
3085
2136
3386