21152
8
2593
1
297066
0
2711
2
748
4152
1057
3
2902
6
5151
1630
2911
9
4651
398656
19
1115
1190
859
4224
4
1045
550
979
3579
4724
3691
1942
2082
7893
2378
6753
17
2676
108797