3455
1470
2181
887
3588
1738
792
360
930
261
1220
420
464
136
460
179
173
67
243
161
299
100
391
121
463
151
144
46
176
103
578
149
177
156
223
118
489
98
164
45