117
504
161
288
128
362
197
509
48
477
87
254
69
187
44
198
35
181
6
331
183
86
152
32
130
26
121
8
113
14
98
10
91
36
162