30
28
57
52
142
110
244
200
97
390
1
598
199
263
1
550
1
190
130
1
200
132
332
217
132
227
1
235
1
338
332
219
1
373
137
110
303
139
887
69
1
1828
1
199
307
1
213
1466
1
2165
234