500
0
12683
17
1019
1
3381
5
3332
2065
2
2967
3
2784
1212
10032
14
4629
15
2315
1180
1359
1012
1270
512
1365
1038
818
1280
2495
2484
958
3085
2943
666
1319
1416
1236