2167
519
614
253
682
323
584
257
333
79
270
177
288
160
231
70
236
191
217
77
590
182
615
189
505
38
445
137
364
133
440
144
603
178
377
130
363
25
366
165