87
21
217
49
55
169
59
16
67
869
591
503
40
30
41
32
68
165
77
18
14
23
52
17
128
93
294
166
50
63
29
44
57
107
61
234
108
91