27
250
322
929
409
52
246
614
25
214
139
54
24
40
30
22
81
588
282
11816
120
1158
274
377
138
59
69
60
117
66
245
1041
154
179
55
166
122
269