12
0
4
2
7
5
11
20
8
15
1
16
10
14
9
17
23
6
19
98
61
52
56
146
210
180
186
234
181
160
5845
361
1530
584