21152
8
3062
4651
3
5978
6
2405
1
2740
3715
2
297066
0
5151
3910
2738
181997
11
2650
20
280
3121
3080
2773
4945
1047
6105
3090
3453
1411
3660
8582
2932
1089
1384
189326
120