1694
1
951
2301
1015
690
2669
2
2036
1967
564
862
1743
0
2949
108797
1413
1451
1155
385
6236
10
4248
2312
1174
1688
574
1492
3
1729
3206
5
2522
3012
4
10827