21152
8
4651
3
5151
2
3080
3715
297066
0
181997
11
2650
20
280
1
2405
2740
2932
1500
3090
6
189326
2773
2245
1047
3189
3556
7
1867
2300
2061
2763
5782
4
4655
10