21152
8
2658
10
2740
3
297066
0
5151
2
3080
3715
4996
6
669
1
458
1507
1500
4651
1465
1348
2650
20
1903
280
2405
2332
2932
591
181997
11
1106
189326
3497
4
4370
3919
1494
1998