1527
2
1935
1586
1
3427
7
2899
8
3826
211
0
959
1079
5123
6
1489
4
946
1419
906
1078
1912
662
1660
1558
1622
3562
2622
1348
4179
17970
15
685
3629
2377
1393
801