999 917
909 444
885 536
685 945
642 306
623 657
483 25
358 395
328 154
291 931
289 303
225 904
168 311
136 300
69 819
53 82
52 888
39 293