45 27
908 545
474 284
776 466
440 264
530 318
668 401
428 257
522 313
428 257
587 352
839 503
2402 1441
1063 638
1494 896
1110 666
1425 855
305413 183248
193001 115801
176141 105685
161160 96696
138829 83297
115351 69211
106489 63893
101105 60663
96655 57993
86379 51827