420
972
307
854
3
244
93
24
258
169
101
65
187
61
200
82
182
54
162
27
151
28
127
32
140
22
130
102
17
110
8
107