1006 890
982 264
951 471
886 848
845 71
784 507
781 385
712 443
700 834
605 379
524 499
407 611
369 100
294 859
267 244
216 950
216 565
209 898
148 297
86 98