683
0
1232
546
691
458
266
2328
467
503
759
4594
1
772
267
1009
584
1152
2952
413
2941
719
422
468
1824
953
464
269
2490
525
1425