500
1
1002
542
1023
2672
4
2015
768
2052
7
2435
6
801
776
654
643
2030
2
526
1375
3
1763
1193
795
782
1005
764
735
424
628
78
538
1314
591