2255
2
928
1
1248
1015
1694
951
690
2669
564
1747
1743
0
2769
1128
108797
1601
3
2115
2428
1876
1868
1380
2550
2082
5919
21152
8
2949
945
4237
2534
2670
1961