3090
6
2903
3
2932
2
21152
8
14
0
3546
1
3080
737
25669
572
635
2996
3680
1992
2902
16
19783
2535
4044
5
3083
17946
2465
1189
3125
32302
297066
930
1193
2181
3549
3498
4