1006 807
995 751
987 894
884 326
806 150
742 360
596 259
307 526
242 957
238 721
238 829
226 629
209 935
112 475
93 776