158
950
97
856
74
640
115
536
23
468
131
467
59
425
61
394
323
16
266
41
408
32
286
26
245
54
259
22
248
733
73
289
27
214
249