34000
7654
37730
8494
39891
8980
37730
8494
45791
10308
41115
9255
45960
10346
24112
5428
32967
7421
21000
4728
34880
7852
2001
451
40721
9167
4570
1029