7036 25
4058 10
2864 6
5431 8
2553 3
2547 2
2320 1
3556 6
6257 9
10040 31
5831 16
9491 27
4785 10
6306 5
5456 6
8515 16
3090 2
12050 38
2721 4
5180 9
13664 18
3410 4
6983 9
9081 22