1012 645
949 418
864 380
740 296
736 934
664 581
641 560
604 134
584 231
458 231
408 940
354 261
310 401
273 350
82 318
63 136
46 819