104370
33900
40444
24209
35255
20682
23266
47952
25254
236702
29295
24971
23556
23633
27646