866
1
845
2781
159
2505
2
1015
784
0
1265
1038
1691
3354
1681
4944
1380
2522
2468
3
868
3518
1451
801
2166
1306
1558
1547
2921
5
1787
83
1449
6346
16
2999