41732
40413
40768
39350
39481
39233
38782
37200
37571
35980
33866
3380
32765
32501
32620
31961
3131
30107
29532
28579
27482
26539
26510
26961
22570
21757
20553
19521