2907
2
2903
3
1849
2245
21152
8
2773
1
3090
6
392
0
2377
2932
297066
1189
742
3765
4
2996
2349
14
2124
2087
894
469
571
2219
3080
2535
25669
2502
3779
4044
5
3051