5912
5
27153
12
625
1
1042
874
684
2861
7
1971
4
409
279
1609
2
1444
750
2087
2035
791
3870
1545
3016
888
554
764
1384
819
1717
3
81
9575