500
670
5
9
631
2
4
1000
575
3
422
0
457
1
300
430
401
428
390
378
394
474
100
341
370
454
578
8
800
710
700
750
13
949
11
702
645
7
18
506
491
12
869
30