314
256
34322
10
284
503
271
244
706
17729
5015
808
523
4915
8612
8415
115
131
101
197
263
206
8614
514
524