1496 222
1245 25
1010 355
947 672
863 99
813 372
790 381
771 85
757 872
700 532
691 566
660 680
649 475
639 955
582 165
486 260
455 214
438 706
419 595
317 465