3316
10
1942
1
1922
2
1093
0
1957
929
3
1704
5701
8
2082
1289601
4
7893
267612
2378
6753
17
2676
996
444571
9
108797
6307
5527
189326
174730
18