596
0
1166
562
2663
1862
1
2332
804
668
1298
4684
2
477
3024
3
914
1581
938
1458
809
1812
475
1500
96
1889
2041
2313
59
1197
635
2075
5599
11
1988
5