43458
3008
11769
6857
46363
48471
10899
6197
54497
19260
7051
7634
18537
21717
12578
18538
7793
7799
7638
20982
12579
7441
10471
7635