6524
22831
1307
1436
2288
387
842
3213
393
666
512
621
590
353
219
665
297
579
267
553
305
218
523
323
722
225
170
445
294
407
136
137
184
181
298
125
63
195
235
125
176
24
265
84
156
208
134
144
161
129
42
26
44
106
86
173
86
49
193
128
89
114
101
116
120
40
78
104
148
26
52
170
115
45
91
15
15
103
78
147
37
19
73
59
65
18
22
15
80
30