335
0
400
661
339
517
479
580
1448
1396
467
2952
450
431
916
767
1152
425
745
750
584
396
266
1045
355
1762
31535
2490
455
508
269