98
251
581
44
411
312
128
65
25
23
49
30
1831
45
1500
16
22
74
291
157
236
38
43
139
190
93
54
21
67
35
129
11
68
47
158
288
132
71
26