1015
1
951
2110
2184
1843
1694
4398
10
690
1690
2669
2
1716
4396
5
692
1787
564
2294
2522
1743
0
658
2495
108797
2312
1038
1087
3562
1740
3
1451
3518
1039
1606