2376
21420
145112
47889
18980
34146
131130
80470
10305
186065