28861
5319
23064
6370
2930
7632
7906
8445
52493
16246
15881
27621
72919
12525
19192
14588
13610
405050
8380
4288