859
830
49564
1296
832
945
754
1387
999
967
1431
1070
2168
832
807
896
969
768
1014
1089
1197
1207
850
1324
992
823
1328
1325
840
2361
860
896
1615
900
918
860
807
1297
769
814
1139
998
783
841
777
1099
788
1600
856
827
817
888
814
930
1950
813
872
3565
790
814