51
0
19
106
175
201
150
403
244
449
180
1613
146
129
275
107
74
125
88
381
261
210
143
267
134
2050
293
138
542