500
102
3
2
159
5
6
400
256
1
700
235
422
12
331
4
600
536
741
20
45
800
1094
27
38
965
13
900
1181
8
15
1955
52
200
2432
22
68
2077
46
97
1568
7
1000
2645
30
62
1430
50
1387
57
100
7066
573