314
1071
8912
655
422
906
183
1595
1771
682
1169
54
1525
814
853
83
723
32
957
775
75
521
91
703
462
536
852