1015 47
979 7
978 475
936 799
911 779
818 967
563 423
546 378
545 426
517 850
514 468
478 272
372 9
352 153
347 575
188 112
163 498
140 493
110 100