7
1577
120
95
77
28
957
45
310
898
158
44
13
175
87
49
151
133
234
185
19
3
25
11
296
91
32
54
41
48
50
46
52
140
34
126
22
57
27
76
36
24
37
16
15
142
184
211