329
2
443
311
1
1520
558
276
584
3
980
515
206
299
507
284
474
328
123
231
369
565
247
658
516
373
271
72
248
466
577
736
709