7532 2
7559 8
15983 6
21251 3
41653 2
31280 1
42559 5
36633 6
14303 3
29302 8
42683 4
125507 7
46827 5
27457 10
70232 2
43858 4
148604 56
74079 27
29781 12
97426 28
38601 10
28204 8
20529 8
176677 23