451
0
1260
1
1162
2173
1668
1814
2
830
849
2505
2209
1751
2710
1489
4
1743
20163
44
1778
1131
400
1249
1844
3683
1590
83
1225
1547
5592
8
1532
2168
3
790
1618