493
0
573
1084
1132
477
553
2211
518
714
1053
1073
804
1454
472
798
58
1348
2395
392
935
400
414
777
931
383
606
843
1282
611
604