1015
1
1694
951
108797
0
690
2669
2
1221
21152
8
1754
5
564
1743
2949
3497
4
3035
2035
2499
2906
2275
3
2629
297066
9956
6236
10
2698
2615
2495
1136
1465
1154
1289601
1683