666
1
1330
693
0
2710
2
1547
1734
1590
745
83
1690
2209
1814
1093
915
1168
1532
1691
1632
2562
4179
1746
673
635
2578
526
3326
3
2392
1290
2934
868