2996
0
14
21152
8
2535
2
19783
2932
3498
4
2476
32302
368
1252
17946
838
1153
1045
617
76
3090
6
443
25669
1189
908
41
5242
7258
1733
2524
3080
3
572
3546
1