21152
8
1415
1
2740
3
297066
0
5151
2
2231
3080
6345
3715
1500
4651
419
2650
20
1867
280
2405
1871
2758
4
2932
8217
6
2100
181997
11
189326
1566
2049
1459
2369
3090
974
3562