1047
2
1635
4
1586
1
1527
1935
2245
3
3080
21152
8
959
1079
5123
6
3090
1489
2932
297066
0
1419
906
662
2562
3427
7
1078
1912
2899
211
1015
496
3562
1750
4179
1606