104368
33897
40439
24209
35252
20680
23266
47950
25251
236702
29289
24970
23553
23630
27645