632
1091
332
51
601
612
1332
1035
862
651
701
573
562
1893
1132
28
20
581
45
604
64
975
1067
823
1765
1232
924