24
85
53
91
22
284
38
879
21
31
39
98
112
158
186
238
361
128
93
62
143
81
154
480
72
321
118
92
52
12840
60
191
66
288
216
113
573
132
677
32