51 31
910 546
475 285
781 469
442 265
534 320
669 401
429 257
523 314
429 257
587 352
840 504
2404 1442
1064 638
1494 896
1111 667
1425 855
305418 183251
193004 115802
176148 105689
161166 96700
138831 83299
115353 69212
106492 63895
101106 60664
96655 57993
86379 51827