495
0
813
992
2
444
455
536
304
418
829
351
593
565
1
422
284
211
288
244
255
378
1120
753
535
778
379
324
315