1678
1
384
0
3059
2153
7
1093
491
693
536
782
662
3690
1106
103
3574
515
2477
6288
487
1301
1601
467
622
403
26689
897
411
906
8267
802