20634
8
893
0
663
557
2855
3
467
2668
2
2328
1161
579
547
749
349
431
4111
2490
2730
6
951
787
1045
403
737
439
2143
529
668
1425
647
722