2321 8
12114 23
1563 5
2082 9
11373 27
653 9
1344 4
30732 78
6953 19
21057 27
7976 16
6882 7
5216 15
8399 14
2402 12
1247 11
2501 7
2720 3
8821 12
1720 3
3726 15
6696 12
1149 4
4035 20