2838
1182
875 918
501 512
447 411 389
307 289 306
230
163 153 141
118 84 66 78 127