3354
5
1015
1
1694
951
2740
690
2669
2
4358
6
564
1743
0
108797
1622
2173
1505
2184
1523
2951
1384
1169
4326
123674
35
1559
981
2352
4946
18
4832
3
1512
2336
1660
4
975