286
0
683
280
288
1101
929
25137
301
1020
1952
454
366
586
17
445
2727
2
503
668
19279
1043
267
685
482
5875
787
410
259
803
798
688
675