1093 37
826 92
750 626
712 458
641 130
640 847
529 78
501 178
487 87
468 422
464 23
393 703
304 544
282 52
236 167
235 679
119 563
86 309
68 372