3090
6
3222
3
2903
2932
2
21152
8
2756
14
0
3080
470
808
25669
19783
2535
2996
4044
5
3083
17946
864
2465
1189
2225
3125
1613
3546
1
32302
3411
4
3498
2668
3779
4471