3090
6
2903
3
2932
2
1849
1816
0
32302
21152
8
14
1189
19783
572
2124
3080
2906
1
2996
17946
1310
1193
2986
2050
25669
709
1514
616
3765
4
2203
3624
857
392
1537