1015
1
951
1694
690
19944
2
623
2669
1787
4706
564
2294
582
0
1743
3683
108797
1262
2949
6
1038
1087
1301
2312
1606
1740
3
2655
843
2642
2495
3957
1451