500
0
12683
17
2769
2428
1
2883
5
1019
3381
3332
2550
2
2129
5919
2065
2115
1594
2967
3
2696
1234
2784
1615
1961
1691
7
1212
1876
1076
1235
1338
1821
2901
4
10032
14