24
421
140
68
201
10
199
413
680
207
134
6
300
258
1232
161
1523
222
175
41
275
266
341
296
248
126
204
91
47
55
58
35
31
54
42
48
32
72
142
108
26
60
70
87
64
243
51
558