500
631
6
12
200
1860
15
60
300
937
5
16
50
879
0
9
919
7
472
1
2
590
935
8
983
10
1050
82
630
19
541
616
4
601
11
620
14
519
730
509
769
550
457
906
1039
44
899
72
3
21
964
35
661
23