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