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
843
2495
1451
3518
1646
1306