21152
8
1047
2
2405
1
3715
297066
0
3189
6
5151
181997
11
2932
2245
3
2773
4651
280
2740
2650
20
1445
5169
1314
1275
3080
1196
734
131589