20672
16067
99588
53519
15108
78555
44289
38923
29800
32021