1009 134
934 44
875 656
862 33
815 400
704 472
676 366
435 817
332 254
242 150
134 602
123 332
112 719
75 106
60 519