3090
6
2903
3
3765
4
2932
2
1986
21152
8
2169
25669
0
19783
17946
3080
3673
2964
1
1603
2666
9
3546
13967
2906
11650
23
572
1566
3868
10
18258
4471
1289601
5347
2835
1467
5052
5635