2
0
1
11
8
9
4
18
12
6
3
7
5
21
10
122
82
164
65
30
182
105
430
90
201
151
59
83
141
94
84
58
150
219