3186
1
1683
0
3256
2
1015
1694
951
108797
690
2669
2131
4321
4
21152
8
519
2274
564
428
2605
4684
2044
1743
2949
6549
11
189326
2062
19944
2495
6676
12
2512
14861
7
2906