7258
11922
4386
6520
31752
5071
20160
2158
12895
8368
35140
13670
7366
49713
10658
7740
5102
5374
4729
5035
2163
42697
149017
35376