665
0
1248
1
2189
463
428
93
702
1685
717
49
678
168
2576
908
796
1419
1624
448
343
1800
3
547
571
1986
1237
3302
2
938
1496
2881
736
2859