1694
1
951
1746
4
1015
690
2530
2
2669
2655
1638
1525
3
564
1743
0
2949
108797
14861
7
1451
3957
1594
6236
10
2312
1506
1199
1174
1688
1492
1729
3206
5
2522
3012