2562
2
1000
0
526
1399
1
693
801
3326
3
2934
1532
745
1711
673
1093
830
868
1168
2340
1690
784
1751
662
635
496
1660
2999
469
2392
2710
2184
802