272
1
187
71
230
314
270
2
559
307
174
373
199
58
86
97
65
335
365
339
521
765
1164
393
109
422
115
68
4428
82