500
425
5
20
261
3
6
700
435
9
12
524
21
100
259
0
4
600
391
349
2
350
313
296
1
302
342
278
473
400
1154
1500
1476
37
28
609
300
705
1230
10
18
1140
13
29
50
3048
3423
7
1688
3723
4458