12 7
33 20
67 40
141 85
218 131
116 70
132 79
253 152
149 89
161 97
52 31
202 121
282 169
176 106
159 95
173 104
530 318
308 185
2542 1525
1353 812
1160 696
1065 639
977 586
934 560
837 502
830 498
799 479
743 446