1
4
13
0
3
11
12
17
10
9
60
74
185
73
90
65
210
167
277
79
155
245
555
349
386
292
115
223
357
152
193
283
48
322
188
146
186
101