21152
8
4651
3
297066
0
3715
2
5151
4971
14
2650
20
181997
11
2405
1
2740
280
3080
1902
2773
1047
3090
6
2570
1438
2932
2462
2467
189326
1622
1973
131589
2837
683