2999
3
3691
4
1787
1
300
0
1690
2131
2535
2
1819
2258
4179
2082
3854
868
662
1000
1431
1399
1814
1380
1883
801
3498
802
673
830
635
2996
4768
5
496
2818
7