21152
8
796
6
5151
2
3080
3
3715
297066
0
4651
3265
5
1
2650
20
3090
181997
11
280
2405
2740
2932
1877
2192
94424
1179
189326
1288
1500
2272
2102
795
2659
1724
1399
3317