1000
920
37
169
23
978
146
29
307
115
25
8
149
50
155
85
131
227
69
100
946
66
192
592
36
132
44
281
78
635
11
9
220
154
127
482
72
759
983
493
577
987
561
26
683
93
28
179
86
16
157
21
170
79
33
10
134
190
114
156
71
721
295
82
103