1006 565
985 84
934 767
867 49
808 358
696 883
553 553
518 843
517 27
249 254
167 474
161 855
113 437
16 648