75
183
169
34
130
573
230
27
97
55
83
381
115
192
235
264
585
106
172
674
53
265
316
80
41
366
795
252
176
387
70
257
159
2024
505
501
281
576
154
170
200
88
181
186
47
138
104
144
52
199
332
236
137
253
721
120
531