3090
6
2903
3
2932
2
32302
0
25669
21152
8
3080
5402
9
850
14
2009
5
44
572
1193
2996
2480
1
4258
2750
19783
2535
2990
4044
3083
17946
2465
1189
528
3125
3546
2192