1275
2
4031
1
1015
1694
951
690
2669
383
0
564
1743
108797
1136
1380
14861
7
1112
5753
10
2062
21152
8
2949
2959
701
1787
4360
5919
445
2670
5375
2294
1923
2386