21152
8
297066
0
17946
2911
9
4651
3
5151
2
2676
1
2405
2535
2207
2740
2082
2763
2711
3090
6
3503
4
3083
5169
181997
11
398656
19
796
550
2299
32302
1404
4724
19783
13499
5
17970
15
1507