1006 835
884 752
871 873
871 314
812 650
783 750
661 844
467 922
415 162
377 209
350 993
113 30
18 639