2102
1
3919
3
1875
2
7034
5
10423
1377
3543
7
2366
7870
4311
684
0
2154
12683
17
96
692
893
128
508
795
549
2743
348
909
619
597
879
1078
1142
110
822