1545
39
15
189
131
149
532
63
45
187
42
49
137
256
85
109
20
47
50
214
99
207
112
1121
253
98
135
233
113
19
64
277
9
367
151
377
68
1377
216
232
129
107
170
349
184
378
115
103
122
181
244
51
236
73
245
450
273
166