3090
6
2903
3
1382
1
1289601
4
3546
2932
2
1986
4398
10
619
21152
8
2169
2110
25669
0
7034
19944
19783
17946
5771
3080
3673
2964
1603
5431
2906
3868
3562
4471
1844
5347
2835