1618
0
1225
783
612
21152
8
1743
971
5375
23
722
87
790
469
635
706
477
978
936
1736
2
1715
445
1239
785
542
581
1397
1423
1929
2556
4