104373
33902
40446
24209
35263
20688
23266
47954
25259
236705
29296
24975
23556
23633
27646