2903
3
2245
21152
8
3090
6
2932
2
297066
0
3765
4
14
1189
894
2996
1701
1
2011
571
3080
2535
25669
3779
4044
5
3051
3498
4471
1312
2156
5784
1581
2906
469
1193
2258