1032 14
986 114
824 545
786 14
684 535
568 712
535 588
433 662
373 149
350 342
270 761
268 390
228 157
51 207