1011 645
947 418
863 380
740 296
734 934
663 581
640 560
604 134
584 231
457 231
407 940
350 261
309 401
271 350
80 318
61 136
45 819