2786
2
2125
1
915
935
0
1132
2235
1084
493
573
477
553
714
2062
1454
347
472
4106
804
1053
414
2211
383
300
400
3360
1073
798
2395
58
353