11
13
4
32
46
6
1
0
29
168
77
10
18
8
892
14
251
9
83
39
87
95
49
16
89
147
825
122
27
33
23
5
28
37
100
31
3
136
109
41
288
7
19
65
501
63