2089
1
1180
3
1519
4335
2
6075
15
1015
1978
0
1694
951
690
2669
1125
877
564
1743
108797
938
1219
2281
1146
1689
21152
8
2949
1787
2072
2670
5375
2294
1923
2386