304
233
128
45
105
118
40
19
59
41
3
71
50
36
9
151
15
243
154
94
14
298
247
378
149
99
62
6
1
34
8
0
482
109
182
246
25
4