21152
8
181997
11
2405
1
2911
9
2535
2
2082
4651
3
5151
2763
0
3090
6
2676
2711
3083
2740
25669
398656
19
297066
32302
19783
2932
13499
5
3503
4
17946
3498
2593
550
6307
10
1294
4724
7893