2905
3
2358
9
2155
2593
1
3249
21684
1107
2480
4837
5
3014
20
2596
2
189326
0
21152
8
2732
623
3868
10
174730
18
1903
19944
10827
4
7034
534
17970
15
66
3126
11153
6346
16
2740
10598
1922