133
51
44
87
43
48
73
245
120
811
68
67
25
11
64
173
23
6
311
218
81
231
147
92
839
9
197
351
36
131
66
91
65
108
46
696