Pairs analysis:
We have 48 slots.
Top 12 at worlds get 2, so that's 24 slots.
1. Duhamel/Radford
2. Sui/Han
3. Savchenko/Massot
4. Stolbova/Klimov
5. Tarasova/Morozov
6. Volosozhar/Trankov
7. Iliusheckina/Moscovich
8. Moore-Towers/Marinaro
9. Scimeca/Knierim
10. James/Cipres
11. Della-Monica/Guarise
12. Peng/Zhang
(If S/H take the season off after she gets surgery and V/T retire, does that move Kayne/O'Shea and Marchei/Hotarek into the guaranteed 2 category?)
Top 24 SB list, assuming the above doesn't happen:
6. Kavaguti/Smirnov (also 6 WS, probably getting 2 unless they retire)
9. Seguin/Bilodeau (also 17 WS, probably getting 2)
11. Yu/Jin (also 10 WS, probably getting 2)
12. Zabijako/Enbert (also 47 WS, probably getting 1)
16. Wang/Wang (also 30 WS, probably getting 1)
18. Astakhova/Rogonov (also 14 WS, probably getting 2)
19. Marchei/Hotarek (also 18 WS, probably getting 2)
20. Kayne/O'Shea (also 12 WS, probably getting 2)
21. Duskova/Bidar (guaranteed 2 as junior world medalists.)
22. Bazarova/Deputat (also 20 WS, probably getting 2)
23. Vartmann/Blommaert (also 36 WS, probably getting 1)
24. Castelli/Tran (also 29 WS, probably getting 1)
As I was stupidly over-optimistic about how this worked, I accidentally gave all of them 2 slots at first.

(Sorry...) But, that leaves us with 4 slots to fill, instead of zero.
Let's go to the top 24 WS list:
13. Denney/Frazier (are they still injured? Probably getting 1)
15. Ziegler/Kiefer (also 33 SB, probably getting 1)
22. Fedorova/Miroshkin (why didn't they compete this year? Probably getting 1)
23. Grenier/Deschanmps (also 28 SB, probably getting 1 unless they get a host-pick.)
24. Calalang/Sidhu (also 35 SB, could be locked out unless they get a host-pick)
So... assuming everyone I mentioned above gets a slot, we still are out of them.
But, if D/F and F/M don't get any, we have one left. Maybe 2, if C/S don't get one either.
Now, let's go down the SB list.
25. Mishina/Mirozoev (are they moving up? If they are, they get 2)
29. Ryom/Kim (I have no idea if they could realistically get some events.)
32. Oganesian/Bardei (are they moving up? They're also WS 35... so 1 or 2 if there are extra slots.)
34. Pfund/Santillian (also WS 81, probably getting 1 if they don't get locked out.)
Host picks:
France: Esbrat/Novoselov, and no one else?
Japan: Suto/Audet, and no one else?
Pairs needs more slots. This is annoying.
- - - Updated - - -
I think Nan Song has retired...
Oops. I'll change that.
