522
479
670
834
334
904
256
264
273
344
160
566
1211
393
337
533
1306
736
255
728
1230
393
269
366
557
1404
1289
297
601
671
321
682
489
194
1541
711
347
407
393
202
172
243
179
647
842
248
452
307
437
919
305
418
200
731
