21152
8
3637
1
2593
297066
0
398656
19
2688
4651
3
4724
1195
2069
5
2382
6
2711
2
3261
4996
108797
591
2405
1464
2740
2906
1106
1352
1507
2629
3203
9956
5151
6236
10
2911
9
2510