2903
3
21152
8
2245
3090
6
297066
0
2932
2
14
3765
4
1189
894
1193
2996
571
25669
3498
3779
2535
4471
469
2906
1
3008
1581
1665
3080
19783
5169
2465
1849
10827