300
0
1558
2
2797
5
784
1265
1
1380
6666
4
830
6346
16
2773
4360
6
868
693
2890
3
526
801
7394
2354
2152
1243
1191