951
0
618
6
797
288
1603
341
1943
1044
500
1289
418
1132
798
4273
2
573
872
282572
297
408
320
581
437
432
501
2420
3
477
398
668