2903
3
2245
21152
8
3090
6
571
0
4044
5
2932
2
297066
1354
3544
894
2996
3765
4
25669
469
14
1189
2799
2949
3080
2535
1193
3779
3051
3546
1
3498
392
4471
1581
4765