624
337
382
195
1245
748
902
298
632
156
585
255
571
266
531
205
939
250
302
121
381
129
323
199
957
290
475
134
401
150
684
202
702
316
617
153
180
37
596
181