24
248
99
16
38
739
531
108
43
310
15
64
331
136
345
54
1110
286
58
317
241
1164
69
261
255
346
225
89
238
66
146
67
509
439
138
548
355
222
57
226
928
21
156
81
39
91
18
26
111
9
45
164
71
62