90
0
2810
580
1483
710
464
1824
2111
3
916
2690
1029
345
435
1523
320
573
592
413
1541
138
1762
520
2952
383
566
1343
382
785
152
918