2903
3
2245
21152
8
3090
6
14
0
2932
2
297066
2258
1
894
3765
4
2996
1189
571
3080
108797
2535
25669
2159
5
3779
4044
3051
3498
1045
4471
365
1581
2906
469
2949
1193