12371
116967
12254
15270
64169
21707
10143
13153
5399
8176
3484
23642
5281
13066
21562
23492
8112
63857
3392
12126
12243
9997
15034
116628