13
0
6
25
112
12
2
5
43
8
3
1
11
32
23
4
7
26
24
10
15
17
52
90
46
28
60
118
38
84
87
172
529
1231
361
281
33
162
428
380
220
212