1006 264
999 94
823 767
736 866
595 440
561 610
502 619
465 284
420 666
310 777
210 716
104 243
56 130