530
4
553
0
493
573
714
792
441
804
1132
477
419
383
957
414
2211
913
1053
2395
1464
1084
475
1073
400
2398
1
1049
1454
1412
935
657
315