832
628
736
212
263
854
466
491
372
660
655
243
558
978
548
706
325
1768
1989
327
1316
665
2295
422
124
35
987
730
615
402
179
604
10
204
1020
850
518
149
536
775
408
1057
40
1036
287
292
537
262
717
1174
575
667
623
