25
12
55339
15219
16243
55768
80598
67353
24033
56108
79633
36475
48681
63953
87247
80685
43443
61896
43548
40955
16446
37382
85728
62112
69056
13840
15930
1 3000