2678
10
2258
3
1037
1
964
1354
7
1501
0
1392
1069
2816
2
4298
8
495
1664
839
3889
1075
5
691
939
283
991
1885
2522
7546
637
1903
551
1230
2659