500
793
12
8
1000
1966
9
48
600
908
7
800
1672
16
20
4985
49
32
50
897
3
11
553
2
607
568
10
671
549
791
0
4
669
701
1
585
722
647
5
946
598
676
6
591
556
567
696
822
2132
13
235
2217
187
2486
150