409
102
1
273
203
337
123
193
133
144
1331
7019
163
42
716
313
477
142
13
388
457
366
434
347
212
186
132
425
599
243
375
358
146
176
122
214
294
135
71