31569
31380
31316
31173
31061
30808
30566
30487
30206
29863
28778
28532
28441
28181
28047
27926
27877
27487
27341
27298
27099
26593
26557
26320
25995