3141 10
7572 27
4304 8
4426 20
3499 8
2761 9
8040 24
8726 20
15109 30
9147 40
1566 11
2098 16
2060 5
2288 12
5460 15
901 7
4785 6
1129 3
298 6
5376 11
971 5
899 3
9990 37
10608 28