25
16
39139
45550
15293
42770
34324
50360
67208
25672
96660
79318
25203
98819
60610
12955
70888
22767
43361
88096
23648
54801
81721
63417
55185
31608
15260
1 3000