25
56
26
741
42
2390
217
403
121
192
32
90
141
117
258
122
320
371
111
987
297
150
96
264
99
277
235
172
518
1357
1291
595
914
170
12821
688
69