117
505
161
289
128
364
197
508
48
477
20
458
87
254
69
187
44
200
35
182
183
278
1,040
86
152
32
131
26
122
8
114
14
98
10
91
36
162