997 961
977 18
849 347
829 840
758 855
734 393
555 273
474 445
390 257
343 52
262 112
241 464
194 678
40 228