699
0
1376
3
2623
5
1657
1600
1
4762
847
2043
1403
4
811
680
173
330
624
410
1110
1360
15276
27
668
3036
4964
1015
2705
492
552
291
2126
951
390
1230