1132
0
1084
804
714
493
553
383
935
414
573
2395
1049
798
913
1073
1053
400
484
475
300
787
611
472
552
58
288
477
2635
1454
1348