488
274
586
258
540
35
225
160
118
10
1176
533
637
214
305
127
522
181
477
121
473
170
456
175
138
57
393
152
187
139
312
141
468
33
278
20
271
87
527
128