876
2
643
1
791
4764
3
654
525
1318
1266
1051
2134
14
685
1802
824
703
895
4
4536
9
990
3271
17
2138
716
914
908
851
825
6215
842
688
1331
743
729