3090
6
2903
3
2258
1
21152
8
25669
0
5347
4
3673
2932
2
17946
2358
9
3724
1189
6236
10
14
1769
475
1289601
5141
7
2154
19783
585
109
3080
2996
2964
1603
3546
1812
2906
492