951
0
797
288
1603
341
1943
1044
500
1289
418
1132
798
1293
1
573
872
282572
297
408
320
581
437
432
501
618
477
398
668
496
422