24256 8
30533 4
53077 2
49307 8
15955 9
30507 8
39958 9
19231 9
37780 7
31558 5
15503 8
32758 12
35554 5
43603 9
18028 3
11902 1
13005 5
11629 8
252059 16
143184 10
277833 37
56582 9
52657 4
70559 16