3090
6
2903
3
2932
2
1849
1816
0
32302
21152
8
14
1189
19783
572
2124
3080
3673
6983
10
2906
1
2996
17946
1310
1193
2986
2050
25669
709
1514
616
1289601
4
3765
2203
1628