2760
4
1632
2
496
0
745
830
868
1
662
1380
2173
1788
635
1681
467
1819
915
297066
619
1532
526
3326
3
693
1787
1660
801
784
19944
1093
1000
673
2110