1096 155
1004 226
1001 820
998 455
989 305
988 766
982 637
975 327
964 211
959 587
956 813
954 328
950 366
947 229
941 473
939 897
935 973
922 280
915 334
907 297