5512
1254
848
285
1196
483
878
391
462
125
310
185
320
162
271
81
260
193
288
104
641
198
737
229
535
49
471
144
404
141
524
173
670
189
415
139
404
35
402
170