114
386
210
67
228
54
591
141
522
434
157
92
477
908
731
80
232
53
103
474
279
1052
262
18
101
115
131
185
196
104
614
169
229
42
209
117
87
95
292
139
23
195
81
32
66
136
186
399
752
150
127
31
46
353