1
2
3
0
22
4
14
7
21
69
308
140
134
249
525
102
145
276
167
112
443
161
127
166
87
144
84
104
181
229
123