25
12
24533
72522
51554
12604
38574
27595
71869
33654
63593
35541
16460
92254
97652
92905
58525
35360
85209
65227
19622
28669
53062
55515
75588
25142
95976
1 3000