425
178
683
209
440
225
640
93
258
48
825
287
301
156
399
80
194
58
518
178
571
276
2447
1300
752
208
103
22
461
174
529
201
488
137
241
100
631
174
472
70