1020
0
747
467
25137
846
2551
1
20634
8
572
1139
453
847
358
359
785
2730
6
955
545
472
552
16
2111
3
492
547
31535
592
2299
138
418
394
821
459