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