1020
0
747
20634
8
1139
453
847
358
359
785
2730
6
955
545
472
552
16
2111
3
492
592
2299
138
418
394
821
459
355
316
349
846
661
467
282572