25528
11344
7048
2504
16511
8940
9051
5228
4525
13417
12686
6390
34467
10620
68687
30286
18302
10169
6548
31080
8840
20580
11068
93578