1015
1
951
2110
2368
841
2
1332
1160
1694
1163
690
2669
929
2748
9
1787
564
1594
3
2294
1639
1743
0
108797
1038
1087
1305
2312
6929
11
3439
5
1606
1740
843
4311