122
319
136
85
488
171
705
348
113
59
262
180
263
198
65
15
115
35
54
71
64
9
19
25
95
103
11
14
49
947
806
1262
219
538
572
188
143
359
398
386
910