2760
4
1568
1
2562
2
1382
2710
2110
1590
2368
1547
2262
0
693
526
801
784
1660
673
1000
745
2166
830
3326
3
496
1093
1690
1778
868
915
1681
1168
2999