1189
0
2535
2
14
2903
3
2245
21152
8
3090
6
25669
1970
2932
297066
2258
1
894
4775
469
3765
4
866
1193
2996
2476
536
571
3080
2087
1849
3779
4044
5
416
3051
512