1015
1
951
1694
690
2110
1568
2669
2
1787
3013
15
564
1466
2294
1743
0
108797
1077
2769
1087
1038
1365
2312
1606
2495
1306
1451
843
8527
2115
2522
2534
2505