3090
6
2258
1
21152
8
2903
3
2932
2
2366
2475
1289601
4
9956
3080
3673
898
19783
2440
25669
0
2024
32302
964
2042
6346
16
2032
1305
919
7258
1397
108797
297066
2906
2919
1963