2245
3
21152
8
571
0
297066
894
3090
6
2903
2932
2
2771
485
3765
4
2818
1
4837
5
664
103
19783
3083
469
770
3779
2964
2786
803
3080
25669
5504
16
277
404
1289601
2241