21152
8
2593
1
297066
0
2911
9
5151
2
398656
19
2711
7893
4
2082
6307
10
2530
6753
17
4651
3
562
10827
2740
550
2763
951
108797
4724
9956
2629
6236
2906
3012
1289601
1942
4443
2799
6