596
0
1746
1
1166
562
914
2663
1862
2911
9
668
1298
477
3636
4
1581
938
4651
3
809
2676
398656
19
342
475
1500
1676
2
2041
2313