500
470
5
2
581
19
10
339
200
382
1
6
600
619
20
7
479
4
700
446
12
250
514
0
888
654
571
3
588
17
432
656
706
8
13
322
1185
54
477
283
1000
719
2000
944
612
519
727