25
12
13620
86769
59967
26818
18809
44528
69301
43182
40013
59896
86690
69328
90340
51571
76923
13175
94136
87129
90450
88884
67474
77779
20325
72215
23211
1 3000