704
255
439
240
543
294
541
221
535
212
392
258
789
335
402
164
661
204
896
363
482
40
231
117
629
211
499
59
232
117
315
121
462
279
1897
1297
599
166
185
102