693
0
1547
1
1860
2
801
526
745
673
784
1000
1660
830
2166
3326
3
496
1778
1690
1093
2710
868
2392
1305
2999
1168
769
2760
4
1681
915
662
2368
2562