1527
2
1935
1586
1
3427
7
2899
8
3826
211
0
959
1079
5123
6
1489
4
1419
906
1078
1912
1295
2650
20
3562
280
4179
1581
1660
2250
3765
2245
3
1788
1226
3053
890
3683