21152
8
297066
0
2593
1
578
2740
1092
2711
2
189326
2972
1739
10827
4
1480
5151
2911
9
6844
4651
3
174730
18
398656
19
2949
5527
1787
1289601
550
4724
1568
1942
1813
94424
2453
2082