3090
6
2903
3
1849
2
572
0
2906
1
2932
17946
25669
1189
21152
8
14
3765
4
345
5382
5
4765
1307
19783
2996
389
3080
3673
1289601
669
2181
6983
10
32302
2964
1603
3546
2986