3422 3257
819 777
540 462
442 319
329 212
280 181
338 259
354 264
310 200
356 239
580 539
520 406
305 194
779 638
90313 144013
47207 121798
21011 22557
11284 17351
10489 9212
9513 13230
166 45
124 9
172 44
233 31
559 332
205 51