289
1071
8912
655
422
916
183
1605
1771
682
1169
54
1525
814
863
83
713
32
957
775
75
521
91
703
462
536
852