1022 645
921 870
915 237
842 529
839 757
829 56
804 220
741 656
540 241
506 323
500 56
481 46
478 169
379 502
356 53
304 443
299 938
190 998
189 913
185 342