2911
9
2711
2
7893
4
297066
0
4651
3
5151
527
181997
11
21152
8
1942
1
3262
5978
6
2082
2676
398656
19
5200
6307
10
2405
2740
6753
17
2763
2593
3551
2756
2642
6247
5
444571
1289601
1564
1309