1527
2
1935
1635
4
1586
1
3427
7
2899
8
211
0
2835
959
796
6
1079
5123
1489
946
2277
2999
1752
1419
906
662
1660
2562
2908
10
1078
1912
2710
3671
6346
16
1558
3296