1030 90
962 811
934 509
882 957
754 693
738 688
441 373
440 397
422 957
371 680
367 617
260 364
249 602
226 610
163 295
106 67