18636
999
506
2535
183
823
781
581
572
142
205
264
372
72
177
172
411
491
98
195
289
312
300
303
279
327
124
221
373
57
195
418
147
166
511
133
32
156
229
109
161
94
75
114
180
108
306
105
104
64
195
29
155
113
57
103
127
99
55
168
100
73
183
125
231
64
82
161
23
77
24
55
107
67
99
54
71
111
35
79
48
130
32
64
79
65
80
18
9
53