2710
2
1547
1
1532
1093
0
1000
693
868
673
830
662
526
10243
4
635
2503
496
801
915
745
1787
1632
1382
1788
1844
4833
1749
2999
3
3580
2166
1681
4179