110
1
385
3
357
376
2
92
166
258
542
5
478
147
341
101
277
113
129
108
858
368
0
186
229
73
620
236
628
914
424
136
525
399