2891
3
2612
4
5685
10
7561
3425
1
2688
8877
14
3840
8
3330
3492
3891
2
3735
1705
4372
7
3143
2961
5
3897
3304
3884
16715
1017
1895
1109
2691
1241
2384