21152
8
2258
1
2911
9
4651
3
5151
2
2366
297066
0
13499
5
1397
2676
2405
2535
2740
2082
181997
11
32302
2763
19783
2711
3090
6
3503
4
2440
3083
2024
2475
398656
19
5978
550
2551
1963