413
0
584
683
1045
320
286
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