500
0
12683
17
1019
1
3381
5
3332
1991
3
2455
4
2428
2065
2
5919
928
2967
3841
10183
14
2784
8162
1212
2462
1337
847
9036
9
1757
10293
10032
4629
15
1467
1144
1044
775
6095