1039 16
997 362
980 943
895 950
891 186
884 136
869 77
724 631
716 358
681 518
680 92
634 538
605 632
599 176
596 233
569 253
562 423
506 291
463 884
400 973