700
331
6
4
800
573
7
529
0
200
594
3
1281
18
30
2044
21
24
770
17
8
2015
43
53
655
11
888
999
619
1381
22
19
300
538
1307
20
523
2
708
10
5
9
900
1522
34
39
1058
23
26
100
2581
99
1170
734
1
887
963
1180
1507
2083
50