2996
0
1189
255
1106
4074
394
17946
32302
21152
8
25669
699
1866
14
2535
2
19783
1896
476
450
3205
7884
17
2932
1729
918
891
390
747
955
3498
4
109
536