2 1
3 1
14 6
4 2
6 2
10 4
12 5
7 3
27 11
60 24
100 40
163 65
141 56
248 99
874 350
139 56
140 56
132 53
463 185
427 171
361 144
316 126
295 118
283 113
251 100
243 97