100
877
129
509
225
490
83
503
375
24
214
246
95
227
52
194
72
204
279
1,040
27
178
20
152
14
158
39
146
136
180
457
28
145
125