43655
9829
13
302463
582
318
139300
175421
42219
10040
18162
18508
5100
381
34996