1000
115
267
131
418
181
919
100
639
51
7
50
46
8
6
969
362
448
508
389
390
127
39
262
541
296
211
727
56
425
514
54
24
13
200
90
112
993
38
876
406
32
212
710
440
826
600
189
26
278
994
81
901
750
210
105
991
472
110
976