1505 2
2427 8
14776 6
19878 3
39233 2
29678 1
39854 5
34851 6
13958 3
28733 8
41928 4
124026 7
46131 5
27028 10
69406 2
43129 4
147183 56
73458 27
29207 12
96977 28
38180 10
27556 8
20180 8
176377 23