500
187
3
10
600
715
26
14
200
314
7
9
514
17
581
8
300
493
1
841
27
537
5
800
502
299
627
12
608
15
1000
1886
74
45
652
6
923
34
603
0
590
4
625
775
13
996
628
457
539
602
985
759
448
650
570