300
0
1819
1
2535
2
868
1568
1000
662
1380
801
802
1814
673
830
496
3498
4
1749
2333
4311
2377
2430
1787
4360
6
1690
1660
693
1911
83
1431
1306
1788