298
0
1314
683
719
584
1152
1161
503
953
390
1232
2490
1009
327
605
458
2522
413
1045
642
1824
267
2952
403
467
772
1
152
266
787
429