905
1
568
1479
566
757
2999
4
1093
2
1200
581
2784
1027
449
694
809
0
667
668
781
651
675
1063
1082
401
1007
3
1038
565
747
868
1144
4332
412