3419 3255
818 777
540 462
442 319
329 212
280 181
338 259
353 264
310 200
350 235
579 539
520 406
305 194
779 638
90298 143993
47205 121793
21007 22551
11279 17347
10482 9208
9506 13221
131 6
159 26
142 14
272 88
159 27
135 7