47
591
171
697
36
432
95
503
89
362
44
249
38
322
77
168
17
295
344
29
280
334
34
341
21
264
61
738
90
238
284
59
346