21152
8
4651
3
297066
0
2082
1
2535
2
2911
9
2763
5151
181997
11
2676
2405
2740
2466
5
3498
4
2711
13499
2996
1189
3090
6
3503
2378
3083
1601
612
398656
19
783
550
621
2902
16
2597