45095
24748
61662
19845
52618
68334
30412
27041
20133
13364
17669
26947