755
353
487
166
921
424
578
301
1043
497
639
225
813
204
319
170
435
172
240
123
657
215
657
212
1225
690
619
97
538
105
399
95
603
231
485
244
439
132
1062
462