62
0
74
105
273
47
71
172
293
555
31
67
1478
1
157
119
1224
128
295
61
641
81
374
91
258
265
202
73
18
57
289
234