946
1
356
520
1007
4
928
2
595
811
0
805
1160
615
323
472
372
3978
5
835
3
362
536
461
553
607
3963
529
327
682
591
1664
1236
1078
1337
474