1635
4
1527
2
1586
1
1935
2655
3957
3
2199
5
959
1079
5123
6
14861
7
6083
9
1419
4702
906
1912
3427
1078
2899
8
676
211
0
2562
2211
1226
2959
2480
3154
108797
914
2642