500
1
686
2
413
147
1437
3
763
4915
9
410
872
575
438
143
1402
1145
0
1090
2041
4327
7
365
571
965
831
427
2964
2544
1356
3371
3011
4219
5
482