3090
6
2903
3
2932
2
21152
8
3080
578
0
2193
9
1647
1
1193
25669
14
19783
2535
2996
4044
5
3083
2542
17946
2465
1189
897
3125
3546
32302
7909
6346
16
3498
4
1922
3779
3228