42 25
907 544
474 284
775 465
440 264
529 317
668 401
427 256
522 313
427 256
587 352
839 503
2401 1441
1063 638
1494 896
1110 666
1425 855
305410 183246
193000 115800
176141 105685
161160 96696
138828 83297
115351 69211
106489 63893
101105 60663
96655 57993
86379 51827