25302
47580
1904
1256
5969
1142
638
1192
763
3748
341
821
8153
722
218
508
340
355
1034
354
286
313
325
195
267
357
337
293
173
376
458
238
267
242
253
382
140
187
120
303
193
125
184
177
311
138
278
3133
237
145
347
85
165
103
200
35
105
108
155
49
145
53
259
82
156
64
167
85
31
165
34
178
129
74
137
83
32
63
110
204
49
54
152
77
58
108
92
45
135
42