500
957
4
852
3
6
75
482
2
100
552
0
1
935
13
827
1085
19
803
400
1059
5
300
990
979
1082
11
963
9
1343
12
806
10
974
7
1556
902
759
800
1864
34
40
200
710
547
493