1009 134
934 44
875 656
862 33
815 400
705 472
682 366
437 817
332 254
243 150
135 602
123 332
113 719
76 106
61 519