254
120
88
69
564
204
83
159
87
33
31
161
75
419
219
49
110
55
413
1105
2159
235
693
265
372
158
245
160
118
78
68
187
184
114
123
244
63
489
261
135
86
1194
102
151
295
99
94
205
473