319
252
73
76
53
140
57
121
46
434
821
247
94
61
81
72
21
147
82
64
603
192
35
173
41
138
27
105
120
104
282
163
50
208
136
164
107
737
523
336
167
92
207
506
19
117
145
155
133
12658