987
789
2
3
307
111
35
1
4
309
16
1
6
2
1
190
128
34
561
3
1776
527
1052
959
124
5
1
1548
27
49
13
14
36
1
1
63
1
1
1
1
162
1
600
1011
786
832
40
5
1
13
1103
1
8
72
1
1
152
80
1
5
14
4
1
2
19
426
1
1325
24
25
1679
1
55
1589
102
64
4
33
19
1
153
1068
4
1
355
156
1771
5
516