3090
6
2903
3
572
0
1816
19783
2
2906
1
1310
2932
17946
32302
25669
1189
21152
8
14
3765
4
1849
2996
3080
3673
1289601
6983
10
2964
1603
3546
189326
616
1193
2986
3868
1969