1019 645
921 870
913 237
838 529
836 757
829 56
804 220
740 656
539 241
503 323
500 56
481 46
475 169
356 53
355 502
303 443
299 938
189 998
188 913
184 342