1306
1
2562
2
1532
1168
1000
0
1766
526
693
801
2173
830
3326
3
496
1380
1545
1813
2578
1399
2934
745
2294
1711
1093
673
784
1690
868
3562
1751
1660