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