389
2
1451
5
1603
1808
6
256
1
200
174
167
205
168
458
3
73
0
37
157
998
350
327
243
225
355
1755
4
181
312
807
423
329
2350
273
236
268