24
159
133
51
44
87
43
48
73
245
120
812
68
25
11
64
173
23
6
311
220
81
231
147
93
839
9
197
351
36
131
66
91
67
108
46
696