100
668
11
32
400
413
21
18
1000
715
17
7
600
14
8
722
4
500
449
1
700
887
567
2
725
12
6
200
451
300
543
24
23
800
625
15
586
9
522
20
420
3
927
35
537
832
0
581
936
464
1319
13
160
1412
34
566
5
16
793
611
885
19