45
41
727
36
146
18
40
45
34
58
17
113
309
90
119
98
78
161
397
466
234
103
191
170
162
79
81
66
145
147
240
589
65
71
98
329
584
718
229
371
269
142
76
142
108
263
5K
186
1K
303
312
85
233
252
103
129
113
86
40
76