683
0
1045
320
286
280
288
1101
929
25137
301
1020
1952
177
454
366
586
17
445
2727
2
503
668
1780
19279
1043
267
685
482
5875
787
410