2110
1
2760
4
1233
755
693
0
526
801
784
1660
673
1000
745
2166
830
3326
3
496
1093
1690
2710
2
1778
868
915
1681
2562
2368
1168
2999
2392
1382
1691