25978
2183
22855
483
550
196
782
352
5286
252
640
299
527
593
271
525
767
625
317
391
757
487
222
377
1381
217
302
658
159
120
205
114
194
471
64
328
41
230
247
419
144
93
82
286
124
142
109
109
120
125
232
62
115
54
201
102
140
78
131
176
80
183
119
96
69
73
172
171
190
93
44
206
23
69
20
16
53
34
66
112
120
38
45
53
30
34
205
72
47
136