2245
3
21152
8
3090
6
297066
0
2903
2932
2
3765
4
571
17946
19783
25669
3080
4044
5
2964
1
32302
1603
3546
5225
9956
1581
1189
108797
2593
2996
2906
2629
2480
572
894
3683