1527
2
1935
1225
0
1635
4
1586
1
3427
7
2899
8
211
959
1079
5123
6
1380
1489
946
1012
978
581
1419
475
1376
906
662
1660
2562
1310
1055
1078
1912
2710
467