452
93
702
1072
568
230
308
300
447
197
421
246
307
837
469
843
1787
794
359
118
339
190
1163
1019
850
816
603
822
548
403
688
282
628
979