325
0
248
418
970
1025
408
339
286
303
352
415
517
992
257
505
826
358
376
409
846
1736
780
297
584
438