21152
8
2911
9
2535
2
5151
2740
3
4651
181997
11
2676
1
2405
2082
3498
4
19783
32302
0
1603
1942
2763
17946
1348
2462
2711
297066
3090
6
3503
3083
398656
19
25669
550
7793
2884
5
785