1081 313
1000 394
991 106
978 331
974 281
967 303
961 656
957 253
945 258
939 411
923 239
908 396
903 267
894 727
888 307
879 141
868 74
863 733
860 248
853 378