635
139
553
294
824
433
337
189
588
151
359
199
1430
721
589
349
562
322
614
181
822
329
473
243
906
366
561
221
576
82
411
154
537
96
617
207
530
137
547
121