31285
31825
30689
30750
30241
29707
29475
28978
27955
27622
27680
27205
26273
25236
24795
24693
23679
23322
23878
22318
22832
21369
21542
21294
20111
20906
20705
20572