952
394
552
176
1118
465
630
324
1274
564
683
240
940
219
361
177
463
175
273
129
717
222
710
231
1432
750
668
113
575
113
455
102
763
261
612
282
503
148
1221
515