21152
8
1787
1
2436
0
2535
2
3083
32302
3090
6
904
1743
17946
790
19783
2669
3683
2932
12632
7
3498
4
2344
5375
951
2794
1294
1153
980
2949
451
3354
23802
9
1613
25669