1132 62
1012 35
982 262
979 330
965 453
950 994
949 670
944 134
936 39
883 92
872 426
850 649
847 613
782 748
779 237
715 145
691 59
674 771
660 908
620 292