1000
641
889
323
701
700
560
732
305
125
469
164
436
350
216
5
236
46
340
139
193
268
183
117
472
437
79
82
123
34
173
84
25
144
650
10
24
488
267
131
418
181
919
100
639
51
7
50
8
6
969
362
448
508
389
390
127
39
262
541
296
211
727