3195
3
3121
2
2715
21152
8
2593
1
297066
0
2711
5527
5151
2911
9
4651
398656
19
550
1558
4724
4818
4
2825
1942
2082
7893
2378
7951
18
6753
17
2676
108797
6307
10
6724
2386
1038
2820