3090
6
2903
3
2932
2
32302
0
3546
1
908
25669
21152
8
873
3080
5402
9
2907
1189
2996
2518
2897
572
2009
5
7086
12
1193
2189
3304
3158
444571
1780
2994
3041
2750
2087
14