2508
20930
175406
114138
54604
39606
31465
28080
12150
164747