810
2
326
360
0
102
1
517
246
933
506
539
7
666
354
3
644
4
2566
14
1330
59
298
109
233
79
157
335
254
356
188
205
69
193
84