883
0
3051
2
1189
9956
3
2337
5
3080
11447
488
1652
17946
3724
3546
1
657
511
913
3158
4358
6
929
2902
16
2316
24337
22
1922
1193
758
616
1001
600
2907
5065
1992