60
54
30
121
659
1469
872
692
108
36
35
266
156
314
165
113
65
181
112
62
229
168
87
118
56
5588
147
96
58
242
106
141
92
111
132
88
1341
182
259