500
1382
10
8
1104
630
16
200
869
9
100
1051
7
1116
4
973
3
815
758
50
665
6
1042
814
752
600
1043
28
849
2
400
937
18
624
5
609
1
935
779
300
1041
569
650
859