0
28
41
14
10
186
36
756
142
113
474
177
531
651
59
341
443
199
43
413
288
485
1289
61
125
71
47
98
55
736
46
278
201
213
162
633
148
2149
2155
765
24
1006
104
53
205