301
680
183
835
78
471
144
283
187
394
84
211
108
222
73
188
44
6
329
30
193
41
158
156
32
127
39
162
21
46
102
23
120