4594
1
2328
0
1238
1133
479
918
1603
458
683
467
343
422
226
408
248
1152
1824
409
413
1045
605
1075
2490
1101
269
525
266
396
362
584