2486
2
748
0
1015
1
1694
951
108797
690
2669
564
1821
2300
1743
2483
5141
7
5090
1683
3041
7159
10
7034
10827
4
21152
8
2949
9956
3
2044
1787
12472
3186
297066
5246
2274