3991 9
4580 5
6037 12
9936 25
5164 4
5668 5
5254 9
27351 67
6640 4
8840 23
10844 30
14866 46
6452 3
5795 5
5260 5
5967 7
6383 7
4105 5
6062 7
6130 17
5605 7
77293 163
30126 56
23009 73