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