248
184
118
180
1204
61
12
23
280
4996
500
136
153
411
133
54
179
113
339
75
159
41
211
71
27
60
45
116
62
432
2666
10
119
90
224
226
200
375
137
39
216
357
107
55
225
303
59
217
78
34
29
91
255