24
15
251
319
33
57
28
42
50
123
76
23
341
197
133
181
86
2125
194
171
71
2245
260
120
3
150
65
556
712
299
58
73
9
60
43
188
31
39
109
61
59
592
2192
40
67
205
46
121