509 305
1143 686
2189 1313
1135 681
2608 1565
908 545
445 267
1213 728
1685 1011
824 494
102 61
463 278
605 363
818 491
905 543
367 220
582 349
1330 798
1988 1193
2286 1372
47726 28636
45369 27221
40265 24159
37213 22328
36866 22120
33546 20128
32427 19456
30022 18013
29427 17656
27519 16511