2903
3
2245
3765
4
21152
8
297066
0
3090
6
571
2932
2
1189
2996
3053
7
25669
14
469
3222
894
1849
3080
475
19783
3546
1
4837
5
2535
3779
4044
1922
2476
3051
1232
3498