1012 382
989 909
749 890
704 808
677 864
531 55
484 312
461 88
403 803
402 448
397 168
345 665
216 190
103 25
66 957
44 642