553
0
2211
804
573
714
1454
493
1073
1132
484
392
1084
798
935
414
611
1049
913
472
300
383
490
787
1053
1029
1348
2395
546
1446