75
183
169
34
130
573
230
27
98
55
83
381
115
192
237
264
586
106
172
676
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