1069 646
981 580
925 852
906 671
868 166
836 613
829 459
793 605
655 388
376 931
314 827
244 222
153 337
67 710
66 196
52 581