936
2
893
724
1
1416
3
1258
1129
0
1682
1132
935
1049
714
1084
493
804
553
573
300
414
383
400
2211
1191
1454
477
798
1073
2819
472
1053
475