2996
0
1189
4044
5
7
25669
14
3546
1
422
32302
472
658
34
1183
17946
1158
3090
6
2535
2
657
475
120
1193
3125
110
19783
1461
2964
521
531
3498
4
35