1012 303
1006 990
1003 367
998 712
990 881
989 392
986 706
982 19
978 977
976 944
975 247
974 24
974 476
970 764
970 217
967 218
965 25
965 107
963 538
959 144