1017 950
556 943
732 878
975 867
513 861
240 846
474 789
116 649
493 643
124 523
686 504
1012 311
510 291
1167 199
223 184
177 149
956 28