3472
1
5151
2
12683
17
500
0
2711
3381
5
1243
3332
2123
1105
1103
534
490
2271
4
484
596
1166
562
2663
1862
2967
3
668
2065
1298
1019
477
914
1581
2911
9
938