2582
870
994
397
1293
521
979
360
383
116
962
281
998
507
975
306
720
275
449
256
424
124
686
175
465
223
782
228
331
164
806
207
486
169
497
139
248
101
215
94