421 253
502 301
321 193
877 526
397 238
1242 745
3922 2353
1334 800
1952 1171
8 5
16 10
16 10
40 24
43 26
39 23
79 47
56 34
51 31
23692 14215
22402 13441
17351 10411
17151 10291
15456 9274
15382 9229
15107 9064
14075 8445
13986 8392
13682 8209