498
173
628
59
706
256
641
118
921
326
363
193
565
180
472
64
177
83
340
154
612
164
599
189
133
20
442
132
423
193
146
93
306
138
439
132
566
147
405
73