2906
2
21152
8
2593
1
297066
0
398656
19
4943
4651
3
2687
4724
19079
6
1709
6707
24
2711
2591
1307
108797
2405
2740
2907
2629
9956
5151
6236
10
2911
9
1289601
4
1769
1107
2480
4837
5
3014
20