1015 582
941 197
901 490
878 349
877 632
855 651
789 947
676 25
661 228
474 951
413 970
360 695
216 987
210 655
196 555
194 956
138 29
109 196
59 127