2316
1255
277
85
761
219
718
150
595
162
763
277
730
236
592
205
451
209
521
161
503
215
489
156
615
309
626
75
243
190
428
120
615
273
518
210
407
129
350
115