25512
25988
2064
1763
342
996
1039
1173
3716
206
76
632
691
620
604
355
490
360
473
429
326
685
275
244
123
348
154
202
95
173
164
335
210
324
152
251
206
160
276
164
110
218
149
169
299
282
193
356
139
119
93
122
62
110
165
104
370
156
61
24
139
297
184
66
44
116
111
121
161
70
36
83
71
172
103
84
221
80
48
32
72
55
27
33
123
18
98
54
75
55