389
186
378
243
276
794
427
712
1642
740
332
114
331
1096
969
797
765
589
804
537
384
815
199
675
271
575
956