500
446
5
20
279
3
6
700
464
9
12
562
21
100
280
0
4
600
408
371
2
368
343
315
1
317
362
294
491
400
1174
1500
1515
37
28
625
300
728
1253
10
18
1162
13
29
50
3062
3445
7
1706
3737
4474