519
576
310
773
274
313
365
626
240
193
348
67
163
158
791
65
189
130
465
225
82
45
209
318
160
71
698
251
390
127
640
285
329
939
208
395
589
79
331
443
214
104
105
137
366
380
200
848
789
637
270
252
166
258
855
1145
986
111
367