488
0
1000
1963
2
3187
5
673
496
1371
1
1115
2526
844
885
471
920
1241
1174
489
202
1775
349
1060
931
1496
1417
887
809
672
2402
662
1314
1023