977
773
2
3
307
109
33
1
5
301
16
1
6
2
1
188
126
32
532
2
1750
529
1005
960
123
5
1528
28
47
11
13
36
2
1
63
1
1
1
1
151
1
603
993
773
823
36
5
1
13
1083
1
8
74
1
1
145
79
1
5
1
13
5
1
3
19
427
1
1299
23
24
1659
1
52
1570
97
64
4
30
18
1
153
1062
4
346
148
1745
5
505