2504
847
935
380
1214
498
936
349
369
113
901
264
970
494
961
304
702
267
434
249
413
122
680
175
445
215
770
222
320
161
798
206
480
167
493
139
244
100
213
94